import axiosInstance from '@/utils/request'

// 加入购物车
export const addCartApi = (goodsId, goodsSkuId, goodsNum) => {
  return axiosInstance.post('/cart/add', {
    goodsId, // 商品id
    goodsSkuId, // 商品规格id，商品可能有红的，绿的，标识选的什么规格
    goodsNum // 商品数量
  })
}

// 获取购物车列表
export const getCartListApi = () => {
  return axiosInstance.get('/cart/list')
}

// 购物车更新
export const updateCartApi = ({goodsId, goodsNum, goodsSkuId}) => {
  return axiosInstance.post('/cart/update', {
    goodsId,
    goodsNum,
    goodsSkuId
  })
}

// 删除购物车商品
export const clearCartApi = (cartIds) => {
  return axiosInstance.post('/cart/clear', {
    cartIds // 是一个数组，里面放id
  })
}
